Město Tachov leží v Plzeňském kraji v ORP Tachov v nadmořské výšce 504 m. V roce 2014 zde žilo 12570 obyvatel. Tachov má katastrální území o rozloze 4085 ha.